Transformation Rules According to MDA Approach for a Dependable Data Warehouse System
نویسندگان
چکیده
Data Warehouse systems can extract relevant information from a large volume of data. Since the purpose of this information is to facilitate the decision making, it’s important to ensure Dependability of the system which delivers it. Thereby the dependability’s requirements must be taken into account in the early stages of the development process of the Data Warehouse system (DWS). In previous work, we proposed to adapt the MDA (Model Driven Architecture) approach to model dependable DWS, by defining CIM (Computation Independent Model) and PIM (Platform Independent Model) of dependability’s aspects. And we also demonstrated a relationship between the two models. In this article, we focus more on transformations from the CIM to PIM to ensure automatic management of these models on the one hand, and to keep traceability’s link of dependability’s requirements through the different stages of MDA on the other hand. Keywords— Data Warehouse Systems, MDA, Model Transformation, Dependability, Atlas Transformation Language.
منابع مشابه
Developing Reliable yet Flexible Software through If-Then Model Transformation Rules
Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...
متن کاملTracing conceptual models' evolution in data warehouses by using the model driven architecture
Developing a data warehouse is an ongoing task where new requirements are constantly being added. A widely accepted approach for developing data warehouses is the hybrid approach, where requirements and data sources must be accommodated to a reconciliated data warehouse model. During this process, relationships between conceptual elements specified by user requirements and those supplied by the...
متن کاملMT-AMP: A Model Transformation for Embedded Software
MDA is an approach to software development based on the design and transformation of models. In the MDA approach, models are the core artifacts throughout the software development lifecycle, and thus a key role is played by model transformations. Nevertheless, most MDA initiatives are dedicated, i.e., the platform features are implicitly employed in the transformation rules. As the aspects asso...
متن کاملA Knowledge-Driven Data Warehouse Model for Analysis Evolution
A data warehouse is built by collecting data from external sources. Several changes on contents and structures can usually happen on these sources. Therefore, these changes have to be reflected in the data warehouse using schema updating or versioning. However a data warehouse has also to evolve according to new users’ analysis needs. In this case, the evolution is rather driven by knowledge th...
متن کاملCIM to PIM Transformation in MDA: from Service-Oriented Business Models to Web-Based Design Models
Models transformation is the main key of MDA. The first transformation in MDA is CIM to PIM transformation, the second is PIM to PSM transformation. Most searches deal the transformation from PIM level to PSM level, since there are multiple common points between these two levels. However, the transformation from CIM level to PIM level is rarely addressed in search subjects because they are two ...
متن کامل